package cn.itcast.day04.dateformat;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/*
  java.text.DateFormat
     1.概述:是一个时期格式化的类,是一个抽象类
     2.使用的时候:创建子类对象    SimpleDateFormat
     3.new SimpleDateFormat(给一个格式)
        年    y
        月    M
        日    d
        时    H
        分    m
        秒    s

        大小写不能写错,但是中间的连接符随便写

     4.方法:
        - public String format(Date date)：将Date对象格式化为字符串。
        - public Date parse(String source)：将字符串解析为Date对象。


 */
public class Demo1DateFormat {
    public static void main(String[] args) throws ParseException {
        method01();
        method02();
    }

    public static void method01() throws ParseException {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String s = "2017-04-16 10:17:25";

        Date parse = simpleDateFormat.parse(s);
        System.out.println(parse);
        System.out.println("-------------------");
    }

    public  static  void method02(){
        Date date=new Date();
        SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String date1=simpleDateFormat.format(date);
        System.out.println(date1);
    }
}
